﻿/*
	Default theme
	
	Colors:
	
	green: 393
	black: 333
	brey-blue: babad3
*/

html {
	overflow-y: scroll;
	height: 100%;
	margin-bottom: 1px;
}

body {
	margin: 0 auto;
	padding: 0;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	color: #444;
	/*background: #eef url(Images/bg.jpg) repeat-x;*/
	background: #fff;
}

hr {
	border-top: 0px solid #333;
	height: 1px;
	background: #333;
	display: block;
}





/*
	LAYOUT
*/

.logoPos {
	display: block;
	float: left;
	position: absolute;
	top: 10px;
}

#plcMaster {
	display: block;
	width: 850px;
	/*min-height: 628px;*/
	margin: 10px auto 0px auto;
	
	/*background: #fff url(Images/TopBlueFade.gif) repeat-x;*/
	/*background: #fff url(Images/bg.jpg) repeat-y;*/
	
	background: #fff;
	/*border: dotted 1px #ccf;*/
}

#plcMasterZapp {
	display: block;
	/*width: 950px;*/
	margin: 10px 10px 0px 10px;
	
	/*background: #fff url(Images/TopBlueFade.gif) repeat-x;*/
	background: #fff url(Images/bg.jpg) repeat-y;
	
	background: #fff;
	border: dotted 1px #ccf;
}



/*
	header
*/

#plcHeader {
	height: 85px;
	/*background: #eef;*/
	/*background: #036;*/
	padding: 1px 0 0 0;
	margin: 0;
	text-align: left;
	position: relative;
	
	border-bottom: 1px dotted #babad3;
}

.divHeader {
	width: 850px;
	margin: 0px auto 0px auto;
}



/*
	footer
*/

#plcFooter {
	height: 32px;
	display: block;
	margin: 5px 0 0 0;
	padding: 4px 0 0 4px;
	
	border-top: 1px dotted #babad3;
}

.divFooter {
	width: 850px;
	margin: 0px auto 0px auto;
}



/*
	main
*/

.divBlock {
	display: block;
}

.pageBox {
	padding: 7px 7px 7px 7px;
}

.containerBox {
	display: table;
}

.containerMain {
	display: block;
	float: left;
	width: 570px;
	margin: 15px 15px 15px 15px;
	padding: 11px;
	
	/*border: 1px solid #bbb;*/
}

.containerSide {
	display: block;
	width: 220px;
	margin: 15px 0 15px -15px; /*605px;*/
	
	/*border: 1px solid #bbb;*/
}

.containerBoxZapp {
	display: block;
	padding: 10px 10px 10px 10px;
}

.containerTags {
	display: block;
	width: 820px;
	margin: 15px 15px 15px 15px;
	padding: 0 0 0 0;
}

.containerLogin {
	margin: 15px 15px 15px 15px;
	padding: 11px;
	
	/*border: 1px solid #bbb;*/
}

.headerLinksContainer {
	display: block;
	float: none;
	width: 850px;
}

.headerLinksLeftPublic {
	display: block;
	float: left;
	margin: 61px 0 0 0;
	font-size: 12px;
	color: #fff;
}

.headerLinksLeft {
	display: block;
	float: left;
	margin: 61px 0 0 2px;
	/*display: block;
	float: left;
	
	position: relative;
	top: 51px;
	left: 2px;
	*/
	font-size: 12px;
	color: #fff;
}

.headerLinksRight {
	display: block;
	float: right;
	margin: 3px 0 0 0;
	width: 280px;
	text-align: right;
	
	color: #444;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.headerSearchRight {
	display: block;
	float: right;
	margin: 47px 0 0 0 !important;
	
	color: #fff;
	font-size: 10px;
}

.headerSearchRightLoggedIn {
	display: block;
	float: right;
	margin: 35px 0 0 0 !important;
	
	color: #fff;
	font-size: 10px;
}





/*
	TABLES
*/

.gvDefault {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
}

.gvDefaultHeader {
	text-align: left;
	border-bottom: 1px solid #777;
	font-weight: bold;
	font-size: 10px;
}

.gvFirstRow {
	background: #fff;
	padding: 2px 0px 2px 0px !important;
}

.gvSecondRow {
	background: #f4f4f4;
}

a.rowLink,
a.rowLink:link,
a.rowLink:active,
a.rowLink:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #444;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.rowLink:hover {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	background: #babad3;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}





/*
	LINKS
*/

a.deleteAccount,
a.deleteAccount:link,
a.deleteAccount:active,
a.deleteAccount:visited {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.deleteAccount:hover {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	background: #ff0000;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.default,
a.default:link,
a.default:active,
a.default:visited {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #444;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.default:hover {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #fff;
	background: #babad3;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.pageCurrentStep,
a.pageCurrentStep:link,
a.pageCurrentStep:active,
a.pageCurrentStep:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #393;
	text-decoration: none;
	border: 1px solid #393;
	padding: 3px 3px 3px 3px;
	margin: 3px 0 3px 0 !important;
}

a.pageCurrentStep:hover {
	background: #393;
	color: #fff;
	text-decoration: none;
	border: 1px solid #393;
}

a.pageStep,
a.pageStep:link,
a.pageStep:active,
a.pageStep:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #393;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 3px 3px 3px 3px;
	margin: 3px 0 3px 0 !important;
}

a.pageStep:hover {
	background: #393;
	color: #fff;
	text-decoration: none;
	border: 1px solid #393;
}

a.normal,
a.normal:link,
a.normal:active,
a.normal:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #444;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.normal:hover {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background: #babad3;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.main,
a.main:link,
a.main:active,
a.main:visited {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #393;
	text-decoration: none;
}

a.main:hover {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background: #036;
	text-decoration: underline;
}

.headerLinks {
	color: #444;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

a.headerLinks,
a.headerLinks:link,
a.headerLinks:active,
a.headerLinks:visited {
	color: #444;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

a.headerLinks:hover {
	color: #fff;
	font-size: 10px;
	background: #babad3;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

a.sideLinks,
a.sideLinks:link,
a.sideLinks:active,
a.sideLinks:visited {
	color: #444;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	font-weight: bold;
}

a.sideLinks:hover {
	color: #393;
	text-decoration: underline;
	padding: 1px 2px 1px 2px;
	font-weight: bold;
}

a.sideActions,
a.sideActions:link,
a.sideActions:active,
a.sideActions:visited {
	color: #444;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	font-weight: bold;
}

a.sideActions:hover {
	color: #fff;
	background: #babad3;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
	font-weight: bold;
}

.unPopularTag {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 2px;
	margin: 0;
	color: #333 !important;
	text-decoration: none;
	font-weight: normal;
}

a.unPopularTag,
a.unPopularTag:link,
a.unPopularTag:active,
a.unPopularTag:visited {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 2px;
	margin: 0;
	color: #333 !important;
	text-decoration: none;
	font-weight: normal;
}

a.unPopularTag:hover {
	/*color: #393 !important;*/
	color: #fff !important;
	background: #babad3;
}

.popularTag {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 2px;
	margin: 0;
	color: #333 !important;
	text-decoration: none;
	font-weight: bold;
}

a.popularTag,
a.popularTag:link,
a.popularTag:active,
a.popularTag:visited {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 2px;
	margin: 0;
	color: #333 !important;
	text-decoration: none;
	font-weight: bold;
}

a.popularTag:hover {
	/*color: #393 !important;*/
	color: #fff !important;
	background: #babad3;
}

.zappZoomText {
	font-size: 16px;
	font-weight: bold;
	color:#393;
	text-decoration: none;
}

.zappZoomActive {
	font-size: 16px;
	font-weight: bold;
	color:#777;
	text-decoration: none;
	border-bottom: solid 4px #777;
}

a.zappZoomLink,
a.zappZoomLink:link,
a.zappZoomLink:active,
a.zappZoomLink:visited {
	font-size: 16px;
	font-weight: bold;
	color:#222;
	text-decoration: none;
	/*border-bottom: dashed 2px #777;*/
}

a.zappZoomLink:hover {
	font-size: 16px;
	font-weight: bold;
	color:#222;
	/*text-decoration: underline;*/
	border-bottom: solid 2px #777;
}

.imageBarLink {
	background: transparent url(Images/px.jpg) no-repeat;
	border: none;
	display: block;
	height: 75px;
	width: 37px;
	font-size: 1px;
	color: #fff;
}

.imageBarLinkLeft {
	background: transparent url(Images/before_imagebar.jpg) no-repeat;
	border: none;
	display: block;
	height: 75px;
	width: 37px;
	font-size: 1px;
	color: #fff;
}

.imageBarLinkRight {
	background: transparent url(Images/next_imagebar.jpg) no-repeat;
	border: none;
	display: block;
	height: 75px;
	width: 37px;
	font-size: 1px;
	color: #fff;
}

.btnActionFav {
	background: transparent url(SilkIcons/star_off.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 79px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionFav:hover {
	border: none;
	color: #fff;
	background: #babad3 url(SilkIcons/star_off.png) no-repeat;
	text-decoration: none;
}

.btnActionFavOn {
	background: transparent url(SilkIcons/star_on.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 61px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionFavOn:hover {
	background: #babad3 url(SilkIcons/star_on.png) no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

.btnActionAllSizes {
	background: transparent url(SilkIcons/magnifier.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 59px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionAllSizes:hover {
	background: #babad3 url(SilkIcons/magnifier.png) no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

.btnActionAddToSet {
	background: transparent url(SilkIcons/images.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 71px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionAddToSet:hover {
	background: #babad3 url(SilkIcons/images.png) no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

.btnActionEdit {
	background: transparent url(SilkIcons/pencil.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 40px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionEdit:hover {
	background: #babad3 url(SilkIcons/pencil.png) no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

.btnActionDelete {
	background: transparent url(SilkIcons/delete.png) no-repeat;
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #393;
	/*width: 52px !important;*/
	padding: 0 0 0 15px !important;
	margin: 0 0 0 0;
	text-align: right;
	text-decoration: none;
}

.btnActionDelete:hover {
	background: #babad3 url(SilkIcons/delete.png) no-repeat;
	border: none;
	color: #fff;
	text-decoration: none;
}

.listTitle {
	font-size: 22px;
	font-family: verdana, sans-serif;
	line-height: 25px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #393 !important;
	text-decoration: none;
	font-weight: bold;
}

a.listTitle,
a.listTitle:link,
a.listTitle:active,
a.listTitle:visited {
	font-size: 22px;
	font-family: verdana, sans-serif;
	line-height: 25px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #393 !important;
	text-decoration: none;
	font-weight: bold;
}

a.listTitle:hover {
	text-decoration: underline;
	background: none;
}

.listText {
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	color: #222;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

a.listText,
a.listText:link,
a.listText:active,
a.listText:visited {
	font-weight: normal;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	color: #333 !important;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.listText:hover {
	text-decoration: none;
	color: #fff !important;
	background: #babad3 !important;
	padding: 1px 2px 1px 2px;
}

.listFooter {
	font-weight: normal;
	font-size: 11px;
	color: #bbb;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}

a.listFooter,
a.listFooter:link,
a.listFooter:active,
a.listFooter:visited {
	font-weight: normal;
	font-size: 11px;
	color: #444;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	text-decoration: none;
}

a.listFooter:hover {
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
	color: #fff;
	background: #babad3;
	text-decoration: none;
}

a.listAction,
a.listAction:link,
a.listAction:active,
a.listAction:visited {
	font-weight: normal;
	font-size: 11px;
	color: #393;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
}

a.listAction:hover {
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #fff;
	background: #036;
	text-decoration: none;
}





/*
	LEGAL AND PATHWAY
*/

.footerBold {
	display: block;
	float: left;
	width: 80px;
	font-size: 10px;
	font-weight: bold;
	color: #393;
}

.Legal {
	color: #000;
	text-align: left;
	font-size: 10px;
}

.Legal a,
.Legal a:link,
.Legal a:active,
.Legal a:visited {
	color: #444;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.Legal a:hover {
	color: #fff;
	background: #babad3;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.LegalSmall {
	color: #000;
	text-align: center;
	font-size: 10px;
}

.LegalSmall a,
.LegalSmall a:link,
.LegalSmall a:active,
.LegalSmall a:visited {
	color: #444;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.LegalSmall a:hover {
	color: #fff;
	background: #babad3;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.pathWay {
	display: block;
	float: none;
	margin: 15px 15px 0 15px;
	padding: 0 12px 0 12px;
	width: 791px;
	height: 48px;
	font-size: 22px;
	font-weight: bold;
	color:#393;
	
	/*border: 1px solid #777;*/
}

.avatarImg {
	display: block;
	float: left;
	padding: 0 5px 0 0;
}

.pathWayAvatar {
}

.pathWayPanel {
	display: block;
	padding: 10px 0 0 0;
}

.pathWayText {
	font-size: 22px;
	font-weight: bold;
	color:#222;
	text-decoration: none;
}

a.pathWayLink,
a.pathWayLink:link,
a.pathWayLink:active,
a.pathWayLink:visited {
	font-size: 22px;
	font-weight: bold;
	color:#222;
	text-decoration: none;
	border-bottom: dashed 2px #777;
}

a.pathWayLink:hover {
	font-size: 22px;
	font-weight: bold;
	color:#222;
	/*text-decoration: underline;*/
	border-bottom: solid 2px #777;
}





/*
	MENU
*/

.staticMenuItemStyle {
	display: block;
	
	font-weight: normal;
	font-size: 12px;
	color: #333 !important;
	/*background: #1a4f85;*/
	
	/*padding: 2px 5px 2px 5px;
	height: 20px;
	width: 100px;*/
}

.staticHooverStyle {
	display: block;
	
	font-weight: normal;
	font-size: 12px;
	color: #fff !important;
	background: #babad3;
	text-decoration: none;
	
	/*padding: 2px 5px 2px 5px;
	height: 20px;
	width: 100px;*/
}

.staticSelectedStyle {
	display: block;
	
	font-weight: bold;
	font-size: 12px;
	color: #fff !important;
	background: #babad3;
	
	/*padding: 2px 5px 2px 5px;
	height: 20px;
	width: 100px;*/
}

.dynamicMenuStyle {
	display: block;
	width: 165px;
	/*background: #fff;
	border: 1px solid #cecece;
	width: 120px;*/
}

.dynamicMenuItemStyle {
	display: block;
	width: 145px;
	height: 20px;
	color: #444;
	/*padding: 2px 2px 2px 2px;
	background: #fff;
	border: 1px solid #fff;*/
}

.dynamicHoverStyle {
	display: block;
	height: 20px;
	width: 145px;
	/*background: #cecece;
	border: 1px solid #cecece;*/
	text-decoration: none;
	color: #fff;
}

.dynamicHoverStyle a:hover {
	text-decoration: none;
	color: #fff;
}





/*
	OBJECTS
*/

.paddLeft {
	margin: 0 0 0 3px;
}

.pageList {
	padding: 0 0 5px 0;
}

.hrRule {
	border-top: 1px dotted #676767;
	height: 0px;
	/*background: #676767;*/
	display: block;
}

.selectDefault60 {
	border: 1px solid #777;
	width: 60px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.selectDefault100 {
	border: 1px solid #777;
	width: 100px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.selectDefault150 {
	border: 1px solid #777;
	width: 150px;
	
	padding: 1px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.selectDefault300 {
	border: 1px solid #777;
	width: 300px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.selectDefault307 {
	border: 1px solid #777;
	width: 307px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.inputDefaultWide {
	border: 1px solid #777;
	width: 300px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.inputDefaultBadgeCode {
	border: 1px solid #777;
	width: 598px;
	height: 200px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.inputDefault {
	border: 1px solid #777;
	width: 180px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.txtDefault {
	color: #363;
	
	width: 300px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.txtMultiline {
	color: #363;
	
	width: 300px;
	height: 150px;
	
	padding: 2px;
	margin: 4px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.txtHeight {
	color: #363;
	
	width: 400px;
	height: 150px;
	
	padding: 2px;
	margin: 1px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.btnDefault {
	color: #fff;
	background: #babad3;
	
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #676767;
	border-right: 1px solid #676767;
}

.btnDefault:hover {
	color: #444;
	background: #cbd2dc;
	
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #676767;
	border-right: 1px solid #676767;
}

.txtSearchSmall {
	color: #363;
	
	width: 120px;
	height: 14px;
	padding: 2px;
	margin: 1px 4px 0 0;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.btnSearchSmall {
	color: #fff;
	background: #babad3;
	height: 20px;
	border: 1px solid #eef;
}

.btnSearchSmall:hover {
	color: #333 !important;
	background: #cbd2dc;
	
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #676767;
	border-right: 1px solid #676767;
}

.btnSearch {
	font-weight: bold;
	color: #fff;
	background: #babad3;
	border: 1px solid #babad3;
	height: 23px;
	
	padding: 1px 2px 2px 2px;
	margin: 4px 4px 4px 4px;
}

.btnSearch:hover {
	color: #333 !important;
	background: #cbd2dc;
	
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #676767;
	border-right: 1px solid #676767;
}

.divBoxGreyBG {
	display: block;
	margin: 3px 0 3px 0;
	background: #f5f5f5;
}

.divBoxWhiteBG {
	display: block;
	margin: 3px 0 3px 0;
	background: #fff;
}

.divTextBox {
	display: block;
	float: left;
	width: 203px;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 4px 0 0;
}

.divInputBox {
	display: block;
	margin: 0 0 0 208px;
}

.divInputBoxText {
	display: block;
	margin: 0 0 0 208px;
	height: 25px;
	
	font-size: 13px;
	font-weight: normal;
	
	text-align: left;
	vertical-align: bottom !important;
	padding: 6px 4px 0 4px;
}

.divTextBoxAdd {
	display: block;
	margin: 0 0 0 600px;
	padding: 6px 4px 0 0;
	
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	
	border: 1px solid #676767;
}

.divInputBoxAdd {
	display: block;
	float: left;
	margin: 0 0 0 208px;
	width: 320px;
	
	border: 1px solid #676767;
}

.txtZappZoomPath {
	color: #363;
	
	width: 500px;
	
	padding: 2px;
	margin: 1px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.txtZappZoomCode {
	color: #363;
	
	width: 500px;
	height: 150px;
	
	padding: 2px;
	margin: 1px;
	
	border-top: 1px solid #676767;
	border-left: 1px solid #676767;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}





/*
	DOWNLOADS
*/

.txtDownTitle {
	display: block;
	float: left;
	font-size: 16px;
	color: #393;
	font-weight: bold;
}

.plcToolsText {
	display: block;
	float: none;
	background: #f5f5f5;
	border: 2px #eef solid;
	padding: 7px 7px 7px 7px;
}

.plcToolsText a,
.plcToolsText a:link,
.plcToolsText a:active,
.plcToolsText a:visited {
	color: #444;
	font-weight: bold;
	text-decoration: none;
}

.plcToolsText a:hover {
	color: #fff;
	background: #babad3;
	text-decoration: none;
}

.plcDown {
	display: block;
	float: none;
}

.linkDown {
	font-size: 14px;
	color: #444;
	font-weight: bold;
}

a.linkDown,
a.linkDown:link,
a.linkDown:active,
a.linkDown:visited {
	color: #444;
	text-align: left;
	font-size: 14px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

a.linkDown:hover {
	color: #fff;
	background: #babad3;
	text-align: left;
	font-size: 14px;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.thinkOfBeta {
	color: #444;
	font-size: 10px;
}

.requirements {
	color: #000;
	font-size: 10px;
}





/*
	CONTAINER
*/

.posDdlType {
	margin: 0 0 0 164px;
}

.posDdlTypeNull {
	margin: 0 0 0 150px;
}

.explorerTable {
	margin: 10px auto 0 auto;
}

.favoritesTable {
	margin: 10px auto 0 auto;
	width: 500px;
}

.searchBoxRight {
	display: block !important;
	width: 320px !important;
	margin: 0 0 0 250px;
}

.searchBoxLeft {
	display: block;
	float: left;
	width: 250px;
}

.uploadStatBox {
	border: solid 2px #eef;
	padding: 5px;
	margin: 10px 0 0 0;
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.searchBoxEmpty {
	display: block;
	float: left;
	width: 150px;
}

.searchBox {
	border: solid 3px #babad3;
	background: #fff;
	padding: 20px;
}

.panelSet {
	border: solid 3px #eef;
	background: #fff;
	padding: 20px;
}
/*
.panelSetMain {
	float: left;
	width: 240px;
}

.panelSetList {
	display: block;
	margin: 0 0 0 260px;
}
*/
.SetCase {
	/*margin: 5px auto 5px auto;*/
	margin: 5px auto 5px auto;
	width: 91px;
	height: 85px;
	padding: 10px 0 0 0;
	background: url(Images/setCase.png) no-repeat;
}

.panelSets {
	margin: 5px auto 5px auto;
}

.errorBox {
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	
	border: solid 3px #ff0000;
	background: #efefef;
}

.successBox {
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	
	border: solid 3px #339933;
	background: #f5f5f5;
}

.tagsBox {
	display: block;
	padding: 10px 10px 10px 10px;
	margin: 0 0 0 0;
	
	border: solid 1px #babad3;
	background: #efefef;
}

.camList {
	display: block;
	/*padding: 10px 10px 10px 10px;*/
	margin: 0 0 0 0;
	
	/*border: solid 1px #babad3;
	background: #fff;*/
}

.box250px {
	display: block;
	width: 300px;
	/*height: 40px;
	padding: 20px 0 0 0;*/
	float: left;
}

.boxRight {
	display: block;
	/*height: 60px;*/
	margin: 0 0 0 310px;
}

.paddingBottom10 {
	padding-bottom: 0px;
}

.paddingBottom20 {
	padding-bottom: 20px;
}

.paddingBottom30 {
	padding-bottom: 30px;
}

.plcHeight120 {
	height: 120px;
}

.plcImageList {
	display: block;
	float: none;
}

.editBoxLeft {
	display: block;
	float: left;
	width: 240px;
	/*height: 300px;*/
	margin: 0 10px 0 0;
}

.editBoxRight {
	margin: 0 10px 0 260px;
}

.imageBoxLeft {
	display: block;
	float: left;
	width: 110px;
	margin: 0 10px 0 10px;
}

.imageBox240 {
	display: block;
	float: left;
	width: 280px;
	/*height: 300px;*/
	margin: 0 10px 0 10px;
}

.imgZapp {
	display: block;
	float: none;
}

.imgView {
	display: block;
	float: none;
	width: 500px;
	/*border: 1px solid #eef;*/
}

.imgView2 {
	display: block;
	float: none;
	/*width: 500px;*/
	border: 1px solid #eef;
}

.imgBar {
	display: block;
	float: none;
	margin: 15px 15px 0 15px;
	padding: 0 12px 0 12px;
	width: 812px;
	height: 75px;
	
	/*border: 1px solid #777;*/
}

.imgAction {
	/*width: 16px;*/
	/*font-family: Sans-Serif;
	font-size: 11px;*/
	height: 16px;
	vertical-align: middle;
	padding: 0 1px 4px 2px;
}
/*
a.imgAction,
a.imgAction:link,
a.imgAction:active,
a.imgAction:visited {
	height: 18px !important;
	font-family: Sans-Serif;
	font-size: 11px;
	padding: 0 1px 4px 2px !important;
}

a.imgAction:hover {
	height: 18px !important;
	padding: 0 1px 4px 2px;
}
*/
.imgActionBox {
	display: block;
	float: left;
	padding: 2px;
	/*border: 1px solid #fff;*/
}

.imgActionBox:hover {
	display: block;
	float: left;
	padding: 2px;
	/*border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;*/
}

.placeholderChkUN {
	border: 1px solid #777;
	width: 300px;
	
	padding: 8px 0 0 0;
	margin: 2px 0 0 0;
	height: 23px;
	
	border: 1px solid #f5f5f5;
	display: block;
	float: none;
	vertical-align:middle;
}


.divLoginBox {
	margin: 0 0 0 3px;
}

.divLoginTextBox {
	display: block;
	width: 140px;
	float: left;
}





/*
	TEXT
*/

.okText {
	font-size: 12px;
	color: #339933;
	margin: 4px;
}

.notOkText {
	font-size: 12px;
	color: #ff0000;
	padding: 2px;
	margin: 4px;
}

.txtH1 {
	font-size: 28px;
	font-family: verdana, sans-serif;
	line-height: 30px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #222;
	font-weight: bold;
}

.txtH2 {
	font-size: 22px;
	font-family: verdana, sans-serif;
	line-height: 23px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #222;
	font-weight: bold;
}

.txtH3 {
	font-size: 17px;
	font-family: verdana, sans-serif;
	line-height: 19px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #222;
	font-weight: bold;
}

.sideTxtH1 {
	font-size: 15px;
	font-family: 'Century Gothic', verdana, arial, helvetica, sans-serif;
	line-height: 18px;
	padding: 0;
	margin: 0 0 3px 0;
	color: #222;
	font-weight: bold;
	
	display: block;
	width: 100%;
	
	border-bottom: 1px dotted #babad3;
}

.txtBigSlash {
	font-size: 42px;
	font-weight: bold;
	color:#393;
}

.txtSmallSlash {
	font-size: 13px;
	font-weight: bold;
	color:#393;
}

.txtSmallGreen {
	font-size: 22px;
	font-weight: bold;
	color:#393;
}

.txtSmallGray {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
}

.txtSmallDarkGray {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #555;
}

.txtNormal {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
}

.txtBold {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.txtSmall {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.sideBulletList {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding: 0 0 0 16px;
	list-style-type: circle;
}

.txtHeaderText {
	font-size: 24px;
	font-family: verdana, sans-serif;
	line-height: 30px;
	letter-spacing: -1px;
	padding: 0 10px 0 0 !important;
	margin: 0 0 0 0 !important;
	color: #fff;
	font-weight: normal;
	display: block;
	float: left;
}

.listSquareThumbnail {
	margin: 0 10px 0 0;
	display: block;
	float: left;
}

.listFooterDark {
	font-weight: normal;
	font-size: 11px;
	color: #222;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}





/*
	dashboard and editbox text
*/
.editBoxTitle {
	font-size: 20px;
	font-weight: bold;
	color:#393;
	text-decoration: none;
}

a.editBoxTitle,
a.editBoxTitle:link,
a.editBoxTitle:active,
a.editBoxTitle:visited {
	font-size: 20px;
	font-weight: bold;
	color:#393;
	text-decoration: none;
}

a.editBoxTitle:hover {
	font-size: 20px;
	font-weight: bold;
	color:#393;
	text-decoration: underline;
}





/*
	comments
*/
.commentBoxTitle {
	font-size: 20px;
	font-family: verdana, sans-serif;
	line-height: 30px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0;
	color: #393 !important;
	text-decoration: none;
	font-weight: bold;
}

a.commentAuthor,
a.commentAuthor:link,
a.commentAuthor:active,
a.commentAuthor:visited {
	font-weight: bold;
	font-size: 12px;
	color: #393;
	text-decoration: underline;
	padding: 1px 2px 1px 2px;
}

a.commentAuthor:hover {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	background: #babad3;
	text-decoration: none;
	padding: 1px 2px 1px 2px;
}

.commentAuthorExtra {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.commentText {
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #222;
	padding: 0 0 0 0;
	margin: 0 0 15px 0;
}











































.divLogin {
	display: block;
	width: 450px;
	height: 170px;
	margin: 120px auto 0 auto;
	padding: 11px;
	background: #fff;
	border: 7px solid #bbb;
}

.divLabelBox {
	display: block;
	width: 140px;
	float: left;
	margin: 4px;
	padding: 2px;
}

.txtHead {
	display: block;
	width: 100%;
	
	border-bottom: 1px solid #333;
	text-align: left;
	
	font-size: 20px;
	font-family: arial, helvetica, sans-serif;
	line-height: 22px;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 3px 0;
	color: #444;
	font-weight: bold;
}

.txtBig {
	font-family: verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.smallText {
	font-family: verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.listOverhead {
	font-weight: normal;
	font-size: 13px;
	text-decoration: underline;
}

